home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Maclife 22
/
MACLIFE22-No-102-1997.ISO.7z
/
MACLIFE22-No-102.ISO
/
最初にコピーしてください
/
MacLHA 2.14
/
MacLHA.doc
< prev
next >
Wrap
Text File
|
1995-03-21
|
16KB
|
319 lines
--------------------------------------------------------------------------
LHA for Macintosh Version 2.14
Copyright (C) 1989 - 1995 Kazuaki Ishizaki(石崎 一明)
--------------------------------------------------------------------------
1.使い方
1.アプリケーションの起動の仕方
A.アプリケーションから起動する場合
MacLHA 2.14というアイコンをダブルクリックして下さい。
すると、LHAが起動します。
B.ドキュメントを選択して起動する場合
LHAの書庫のアイコン(象がディスクをふんづけている)をダブル
クリックして下さい。アプリケーションが起動します。この場合、
自動的に書庫が選択されますので、3の書庫の操作へ進んでください。
なお、この際にSHIFTキーを押していると、自動的に解凍
(復元して取りだし)をはじめます。
C.ドキュメントまたはフォルダをDrag&Dropして起動する場合
(System 7以降のみ)
LHAの書庫のアイコンを、MacLHA 2.14というアイコンのうえに重ねて
下さい。アプリケーションが起動します。この場合、自動的に
書庫が選択されますので、3Aの書庫の操作へ進んでください。
なお、この際にSHIFTキーを押していると、自動的に解凍
(復元して取りだし)をはじめます。
LHAの書庫の以外のアイコンを、MacLHA 2.14というアイコンの
うえに重ねて下さい。アプリケーションが起動します。この場合、
自動的に書庫にファイルを格納しますので、3Bの書庫の操作へ
進んでください。なお、この際にSHIFTキーを押していると、
自動的に凍結(圧縮)をはじめます。
2.書庫の選択
A.新たに作成する場合
メニューバーのFILEから、NewArchiveを選びます。すると、
'NewArchive.lzh'という名前の空の書庫のファイルの一覧表が
出てきます。
B.すでに作成された書庫を選択する場合
メニューバーのFILEから、OpenArchiveを選びます。すると、
オープンダイアログが出てきますので、書庫を選択してダブルクリック
するか、Openボタンをクリックしてください。
3.書庫の操作
A.解凍(復元して取り出し)
選択した書庫内のファイルの一覧表が出てきます。ここで、解凍
(復元して取り出)したいファイル名を指定してください。
指定の仕方は、解凍(復元して取り出)したいファイル名を
クリックするだけです。連続する複数のファイルの指定はシフトキーを
押しながらマウスでファイル名をドラッグすることでできます。
解凍(復元して取り出)したいファイル名を指定したら、
extractボタンをクリックしてください。解凍(復元して取り出し)を
開始します。カーソルの形が矢印からビーチボールに変わります。
しばらくするとセーブダイアログが出て、セーブするファイル名を
聞いてきます。ファイル名を指定してreturnキーを押すか、
Saveボタンをクリックすると、ファイルを1つ解凍します。ここで、
Save Allボタンをクリックすると、それ以降の全てのファイルを
解凍します。また、Doneボタンをクリックすると、次のファイルの
解凍にスキップします。解凍状況を示す棒グラフが右端まで延びた後に、
Alert Soundが鳴ると解凍(復元して取り出し)終了です。また、
解凍状況を示すウィンドのCancelボタンをクリックしますと、
解凍(復元して取り出し)を中止します。
このとき、解凍先のフォルダに同じ名前のファイルがあると、どのように
処理を続行するかを尋ねるダイアログがでます。
Smart Replaceを選ぶと、存在するファイルのうち、日付が古いものを
解凍して置き換えます。
Replaceを選ぶと、存在する全てのファイルを置き換えます。
Queryを選ぶとセーブダイアログが出て、セーブするファイル名を聞いて
きます。
Cancelを選ぶと解凍を中止します。
B.凍結(圧縮)
選択した書庫内のファイルの一覧表が出てきます。ここで、addボタンを
クリックしてください。すると、オープンダイアログが出ますので、
格納したいファイルを選択してダブルクリックするか、OKボタンを
クリックしてください。このようにして、凍結(圧縮)したい
ファイルを全て指定してください。
全て指定し終ったら、saveボタンをクリックしてください。
セーブダイアログが出てきます。そこで、アーカイブファイルを
セーブするフォルダを選択し、書庫(アーカイブファイル)名を指定して
returnキーを押すか、Saveボタンをマウスでクリックしてください。
カーソルの形が矢印からビーチボールに変わり、凍結(圧縮)を
開始します。
凍結状況を示す棒グラフが右端まで延びた後に、Alert Soundが鳴ると
凍結(圧縮)終了です。また、凍結状況を示すウィンドの
Cancelボタンをクリックしますと、凍結(圧縮)を中止します。
C.削除
選択した書庫内のファイルの一覧表が出てきます。ここで、削除
したいファイル名を指定してください。指定の仕方は、削除したい
ファイル名をクリックするだけです。連続する複数のファイルの指定は
マウスでファイル名をドラッグすることでできます。こうして、削除
したいファイル名を指定したら、deleteボタンをクリックして
ください。ファイルの一覧表から指定したファイルの表示が消えます。
全て指定し終ったら、saveボタンをクリックしてください。
カーソルの形が矢印からビーチボールに変わり、削除を開始します。
処理状況を示す棒グラフが右端まで延びた後に、Alert Soundが鳴ると
削除終了です。また、処理状況を示すウィンドの
Cancelボタンをクリックしますと、削除を中止します。
なお、凍結(圧縮)するファイルと削除するファイルを同時に指定してから
まとめて、saveボタンをクリックすることもできます。
D.確認
選択した書庫内のファイルの一覧表が出てきます。ここで、確認したい
したいファイル名を指定してください。指定の仕方は、確認したい
ファイル名をクリックするだけです。連続する複数のファイルの指定は
シフトキーを押しながらマウスでファイル名をドラッグすることで
できます。確認したいファイル名を指定したら、validateボタンを
クリックしてください。確認を開始します。カーソルの形が矢印から
ビーチボールに変わります。解凍状況を示す棒グラフが右端まで
延びた後に、Alert Soundが鳴ると、選択したファイルは正常です。
もし、Alertがでた場合には、残念ながら選択したファイルが壊れて
います。
4.LHAを終了する場合
メニューバーのFILEから、Quitを選びます。すると、LHAを終了します。
5.LHA内から他のアプリケーションを起動する場合
メニューバーのFILEから、Transferを選びます。すると、
オープンダイアログが出てきますので、起動したいアプリケーションを
選択してダブルクリックするか、Openボタンをクリックしてください。
すると、Finderから起動している場合はLHAを終了し指定した
アプリケーションへ実行が移ります。また、MultiFinderから起動して
いる場合はLHAを終了せずに指定したアプリケーションへ実行が移ります。
6.表示について
A.Show Typeについて
メニューバーのOptionsのうち、Show Typeは、書庫に格納するファイル
タイプの指定を、表示させるかどうかを指定するものです。起動時には
このitemはOFFです。
このItemを選択すると、書庫内のファイルの一覧表の下側に1つの
チェックボタンと、9つのラジオボタンが表われます。
それぞれ、MacBinary、Path、Header、typeに分けられています。
冷凍時の設定のデフォルトは、MacBinaryがON、Pathはpartial、
Headerはlevel 1、typeはLHAとなっています。
これに関する説明を以下にします。
A−1.MacBinaryについて
MacBinaryは、書庫に格納するファイルのtypeを指定するものです。
MacBinaryは、ファイルの先頭に128byteのヘッダがつきますが
Data ForkとResource Forkの両方を保存して書庫に格納します。
普段はこちらを使っていただけば問題ないと思います。但し、
ファイルの先頭にヘッダがつきますので、MS-DOS版等のLHAと
データを交換する場合は注意が必要です。
Normal typeはMacBinaryの様にファイルの先頭にヘッダをつけません。
その代りData ForkまたはResource Forkのどちらかのデータしか書庫に
格納しません。ファイルにData Fork、Resource Forkのどちらか
一方しか存在しない場合にはそれぞれのデータが格納されます。
また、ファイルに両方のForkが存在する場合にはData Forkのデータが
書庫に格納されます。
A−2.Pathについて
Pathは書庫にファイルを出し入れする時のファイル名の形式を
決めます。
Pathは、non path, partial path, full pathの3種類を選択できます。
以下、"/THINK C/Mac Libraries/MacTraps"というファイルを例に取って
説明します(/はフォルダの区切り文字)。
まず、解凍時の動作から説明します。
non pathが指定されているときには、MacTrapsというファイル名で
指定されたディレクトリにファイルを解凍します。partial path,
full pathが指定されているときには、
"THINK C/Mac Libraries/MacTraps"とフォルダ名つきで指定された
ディレクトリにファイルを解凍します。
次に、凍結時の動作です。
non pathが指定されているときには、MacTrapsというファイル名のみを
書庫内に格納します。partial pathが指定されているときには、
ファイルを選択した場合にはMacTrapsというファイル名のみを
書庫内に格納します。また、"/THINK C"というフォルダを選択した
場合には"THINK C/Mac Libraries/MacTraps"とフォルダ名つきで書庫内に
格納します。full pathが指定されているときには、
"/THINK C/Mac Libraries/MacTraps"とフォルダ名つきで書庫内に
格納します。
A−3.Headerについて
typeは書庫に格納されるファイル情報の形式を決めます。Headerは、
level 0, level 1, level 2の3種類を選択できます。
typeがLHarcの時は、強制的にlevel 0が選ばれます。
A−4.typeについて
typeは書庫に格納されるファイル情報の形式を決めます。typeは、
LHarc, LHA, noneの3種類を選択できます。
LHarcでは、圧縮方法として-lh1-を選択します。LHAでは、圧縮方法と
して-lh4-, -lh5-を選択します。noneでは、圧縮を行いません。
解凍時に、typeによって解凍できる書庫が制限されることはありません。
書庫内のファイルの一覧表内で、どのファイルも選択されていないとき
は、次に冷凍するファイルタイプの指定を行なうことが出来ます。
また、書庫内のファイルの一覧表内で、ファイルを選択した場合には、
選択されたファイルのタイプを示しています。
B.Folder Info. visibleについて
書庫に格納されるファイル形式のなかに、ディレクトリを表わす特別な
ファイル形式(-lhd-)があります。このオプションが指定されていない
ときには、ディレクトリのためのファイル形式は表示されません。
デフォルトでは、表示されないようになっています。
7.オプションについて
7−1.Set Preferenceについて
以下の項目を設定することができます。Okボタンを押すとそのときの設定が
有効になり、Cancelボタンを押すと以前の設定のままです。
C.BackGround Onについて
メニューバーのOptionsのうち、BackGround OnはMultiFinderを
使用中の時のみ有効なmenu itemです。MultiFinderを使用の時、
起動時にはこのitemはOFFです。
BackGround OnがONの場合、圧縮・解凍中に他のApplicationを
ForeGroundに持ってきて、そのBackGroundでLHAを走らせて圧縮・解凍を
行なうことができます。しかし、このitemがONの場合、速度が
遅くなります。
BackGround OnがOFFの場合は、LHAを他のApplicationのBackGroundと
して走らせることはできません。しかし、このitemがONの場合より、
実行速度は若干早くなります。
D.No beep when finishedについて
解凍、冷凍が終了したことを知らせるBeepを、鳴らさなくするオプション
です。
デフォルトでは、終了時にBeepが鳴る設定になっています。
E.CR/LF -> CR Convertについて
解凍する際に、LF または CR+LF のコードを CR に変換するオプションです。
デフォルトでは、変換を行わない設定になっています。
F.Default button "Save All" in save dialog について
解凍の際に出るセーブダイアログのデフォルトボタンをSaveからSave Allに
変更するオプションです。
デフォルトでは、オフになっています。
G.Delete original archive when drag&dropについて
Drag&dropした書庫から解凍した後、書庫を削除するオプションです。
デフォルトでは、書庫の削除を行わない設定になっています。。
H.Extract To Folderについて
解凍先のディレクトリを指定するオプションです。
ダイアログのSelectボタンをクリックすると、ディレクトリを選択
するためのダイアログが出ますので、ディレクトリを指定してください。
デフォルトでは、ディレクトリを指定しない設定になっています。
7−2.Save Preferenceについて
上記のオプションのうちA、C−Hについて設定をpreferenceファイルに
保存します。
2.互換性
各機種用のLHA、LHarc、またはLArcで作成されたアーカイブファイルと
互換性があります。
また、他のLHarcで作成したアーカイブファイル中に、サブディレクトリ
指定が含まれているものは、Mac版LHAでは正常に解凍できないことが
あります。
3.前バージョン(MacLHA 2.13)からの変更点
・PowerPC Nativeのサポート(FATバイナリではありません)。
・書庫間のファイルのcopy&pasteをサポート
・-lh6-の解凍をサポート
・Drag&Dropしたときに、オリジナルを消すオプションを追加。
・解凍時に、Dialogで「Save All」をデフォルトにするオプションを追加。
・128byte未満のファイルを解凍すると、ハングアップするのを修正。
・書庫にaddするfileが数100でもハングしないように修正。
・書庫にfileをaddするときに、表示をautoscrollしないようにした。
・メニューからView->Show typeでファイルの属性の切替ボタンを出したときに
ダイアログでクリックしても表示が変更されないのを修正。
・System 6の時Transferが実行できなかったのを修正。
・System 7の時Transferで、fileも選択できるようにした。
4.注意・制限事項など
MacLHA 2.11で冷凍されたファイルは、正常に解凍できないことがあります。
LHarc 0.32までは、Data ForkかResource Forkのどちらかが100KBを超え、
かつData/Resource Forkの両方を持つファイルを解凍した場合、解凍された
ファイルが正常なものではありませんでした。そのような場合、書庫ファイル
は正常ですので、もう一度LHarc 0.33以降/LHAで解凍し直してください。
また、LHarc 0.40(a or b?)で冷凍されたファイルは、正常ではありません
ので他のバージョンのLHarc/LHAで冷凍し直して下さい。
なお、このプログラムはHFS下でのみ動作します。
5.再配布について
以下の条件で、再配布、転載は自由で、また制限をしません。
1. 著作権表示を変更しないこと。
2. 配布の際に存在する内容(すなわちオブジェクト、ドキュメントなど)
が再配布されたものの中に必ず存在すること。その内容が改変されて
いるならば、それを明示したドキュメントを用意すること。
3. 最新版の配布に務めること(義務はない)。
4. このプログラムの存在や使用したことによって生じた損害は全く保
証しない。
5. 作者は、このプログラムに不備があっても、それを訂正する義務を
負わない。
6. 商利用に関しては、上記の条件に加え、下記の条件のもとにこれを
認める。
a. このプログラムをメインとする商利用は禁止する。
b. LHAを含む商品の全てのファイルにプロテクトを施さないこと。
c. 商利用の相手がこのプログラムの使用者として不適切と判断し
た場合には配布しない。
d. 商品のパッケージ、マニュアル、ディスクラベルのいずれかに
著作権表示とこの再配布の条件を明示すること。
6.最後に
このプログラムは、Symantec C++ Ver. 7でコンパイルされています。
LZHUF法の基礎となったLZARI法を発表してくださった
奥村晴彦さん。それをNiftyに紹介してくださり、またLArcの
作者でもある三木和彦さん。そして、LZHUF法を発表してくださり
LHarc/LHAの作者である吉崎栄泰さんに感謝致します。
また、このプログラムを作る際にアドバイス・バグレポートを頂いた
多くの方々に感謝致します。
なお、このプログラムではASLFont+の使用が可能になっています。
その使用に際して、許諾をいただいたhiroo(日経MIX)さんに
感謝致します。
7.連絡先
k.ishi@mix.or.jp
97970561@people.or.jp
PDE00013@niftyserve.or.jp
74340,13@CompuServe.com